Inheritance diagram for XFcClientCommWin:


Public Types | |
| enum | XFCNET_CONNECTION_SPEED { XFCNET_MODEM_28_8, XFCNET_HSCD_14_4, XFCNET_GPRS, XFCNET_WLAN_2MB, XFCNET_WLAN_11MB, XFCNET_BLUETOOTH } |
| Connection speed enumeration. More... | |
Public Member Functions | |
| virtual XFCIMPORT | ~XFcClientCommWin () |
| Virtual destructor. | |
| virtual XFCIMPORT void | intializeClient () |
| Runtime initialize client. | |
| virtual XFCIMPORT void | deinitializeClient () |
| Runtime deinitialize client. | |
| XFCIMPORT INT32 | getLastError () const |
| Gets latest error of XFcClientCommWin. | |
| XFCIMPORT void | setLastError (INT32 aError) |
| Sets latest error. | |
| virtual XFCIMPORT XFcObjectDataFrame * | getPacketFrame (INT aSlot)=0 |
| Gets a packet frame. | |
| virtual XFCIMPORT XFcObjectDataFrame * | getRecentStateFrame (INT32 aRecentId)=0 |
| Gets recent state frame. | |
| virtual XFCIMPORT void | removeRecentStateFrame (INT32 aRecentId)=0 |
| Removes recent state frame. | |
| virtual XFCIMPORT INT32 | incoming (XFcObjectPacketBase &aRecvBuffer)=0 |
| Incoming data buffer. | |
| virtual XFCIMPORT INT32 | outgoing (XFcObjectPacketBase &aSendBuffer)=0 |
| Outgoing data buffer. | |
| virtual XFCIMPORT INT | bandwidthCheck ()=0 |
| Gets status of bandwidth. | |
| virtual XFCIMPORT INT | isClientActive ()=0 |
| Gets client status. | |
| virtual XFCIMPORT INT | testAddress (const XFcAddress &aAddress)=0 |
| Tests clients address against given address. | |
| virtual XFCIMPORT void | setAddress (const XFcAddress &aAddress)=0 |
| Sets host address. | |
| XFCIMPORT const XFcAddress & | getAddress () const |
| Gets host address. | |
| XFCIMPORT void | setConnectionTimeout (INT32 aTime) |
| Sets connection timeout. | |
| XFCIMPORT INT32 | getConnectionTimeout () const |
| Gets connection timeout. | |
| XFCIMPORT void | setConnectionType (INT aType) |
| Sets connection type. | |
| XFCIMPORT INT | getConnectionType () const |
| Gets connection type. | |
| XFCIMPORT void | setRtt (INT32 aRttValue) |
| Set round trip time. | |
| XFCIMPORT INT32 | getRtt () const |
| Gets round trip time. | |
| XFCIMPORT INT32 | getClientId () const |
| Gets client id. | |
| XFCIMPORT void | setClientId (INT32 aId) |
| Sets client id. | |
| XFCIMPORT void | setObjectDataServant (XFcObjectDataServant *aObjectDataServant) |
| Sets object data servant. | |
| XFCIMPORT XFcObjectDataServant * | getObjectDataServant () const |
| Gets object data servant. | |
| XFCIMPORT void | setCommSpeed (INT aType) |
| Sets communication speed. | |
| XFCIMPORT INT | getCommSpeed () const |
| Gets communication speed. | |
Protected Member Functions | |
| INT | initClientCommWin () |
| Initializes. | |
| XFCIMPORT | XFcClientCommWin () |
| Protected constructor. | |
Protected Attributes | |
| XFcObjectDataServant * | mObjectDataServant |
| Incoming data handler. | |
| XFcAddress * | mAddress |
| Host address. | |
| INT32 | mClientId |
| Holds client id. | |
Private Attributes | |
| INT32 | mConnectionType |
| Connection type, e.g. INET, IRDA, BLUETOOTH. | |
| INT32 | mConnectionTimeOut |
| Connection time out. | |
| UINT32 | mRtt |
| Round trip time. | |
| INT32 | mCommSpeed |
| Connection speed. | |
| INT32 | mLastError |
| Holds latest error. | |
It's interface class for every clients used with network. On X-Forge network all network network/bt users are clients. Server side ClientCommWin and client side ClientCommWin are connected together.
|
|
Connection speed enumeration.
|
|
|
Protected constructor.
|
|
|
Virtual destructor.
|
|
|
Gets status of bandwidth.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
|
Runtime deinitialize client.
Reimplemented in XFcBtClientWin. |
|
|
Gets host address.
|
|
|
Gets client id.
|
|
|
Gets communication speed.
|
|
|
Gets connection timeout.
|
|
|
Gets connection type.
|
|
|
Gets latest error of XFcClientCommWin.
|
|
|
Gets object data servant.
|
|
|
Gets a packet frame.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
|
Gets recent state frame.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
|
Gets round trip time.
|
|
|
Incoming data buffer.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
|
Initializes.
|
|
|
Runtime initialize client.
|
|
|
Gets client status.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
|
Outgoing data buffer.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
|
Removes recent state frame.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
|
Sets host address.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
|
Sets client id.
|
|
|
Sets communication speed.
|
|
|
Sets connection timeout.
|
|
|
Sets connection type.
|
|
|
Sets latest error.
|
|
|
Sets object data servant.
|
|
|
Set round trip time.
|
|
|
Tests clients address against given address.
Implemented in XFcBtClientWin, and XFcInetClientWin. |
|
|
Host address.
|
|
|
Holds client id.
|
|
|
Connection speed.
|
|
|
Connection time out.
|
|
|
Connection type, e.g. INET, IRDA, BLUETOOTH.
|
|
|
Holds latest error.
|
|
|
Incoming data handler.
|
|
|
Round trip time.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||